package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;


@Data
public class DataLineage
{
    /** 映射ID */
    private Long mapId;

    /** 关联血缘ID */
    private Long lineageId;

    /** 上游字段名 */
    private String sourceField;

    /** 下游字段名 */
    private String targetField;

    /** 映射规则 */
    private String mappingRule;



    /** 上游资产ID */
    private Long sourceAssetId;

    /** 下游资产ID */
    private Long targetAssetId;

    /** 操作ID(关联sys_oper_log) */
    private Long operationId;

    /** 关系类型(insert/select/export) */
    private String relationType;

    /** 记录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


}
